/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.util.showdata;

import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;

/**
 *
 * @author Renato
 */
public class ApresentadorDeDadosEmArquivo extends ApresentadorGrafico {

    private String filename;
    public ApresentadorDeDadosEmArquivo(String filename){
        this.filename=filename;
    }
    
    @Override
    public void apresentarDados(double[] data) {
        super.apresentarDados(data);
        File outputfile = new File(filename);
        try {
            ImageIO.write(super.getBufferedImage(), "jpg", outputfile);
        } catch (IOException ex) {
            Logger.getLogger(ApresentadorDeDadosEmArquivo.class.getName()).log(Level.SEVERE, null, ex);
        }
    }            
}
